<?xml version="1.0" encoding="utf-8"?>
<Content xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:blueonionsoftware-com:bloget:runtime:data">
  <text>From MSDN documentation:

An ambient property is a property on a control that, if not set, is retrieved from the parent control. If the control does not have a parent and the property is not set, the control tries to find the value of the ambient property through the Site property. If the control is not sited, the site does not support ambient properties, or the property is not set on the AmbientProperties object, the Control uses its own default values.

The following area ambient properties on a control:

BackColor
Cursor
Font
ForeColor

For us, this really means that the Font and Color Services we utilize defeat the value of the ambient property characteristics.  Each control on a worksheet registers for the Font and Color service changes, and therefore each control is "pinged" as a result of that registration when a Font or Color is altered.  Likewise, each control is "pinged" again because of the ambient property characteristics when it's parent control changes its Font or Color.

</text>
  <last_update>2007-10-04T00:52:25.3100806Z</last_update>
  <source_title />
  <source_link />
  <comments />
  <references />
  <attachments />
</Content>